fruit of the rattail cactus - Español Inglés Diccionario